<?

	// Alle Fragen aus der Datenbank auslesen
	///////////////////////////////////////////////
	///////////////////////////////////////////////

	function parseToXML($htmlStr) { 
		$xmlStr=str_replace('<','&lt;',$htmlStr); 
		$xmlStr=str_replace('>','&gt;',$xmlStr); 
		$xmlStr=str_replace('"','&quot;',$xmlStr); 
		$xmlStr=str_replace("'",'&#39;',$xmlStr); 
		$xmlStr=str_replace("&",'&amp;',$xmlStr);
		 
		return $xmlStr; 
	} 
	
	// Datenbankverbindung herstellen
	include("connect.php");
	
	// Alle Fragen aus der Datenbank laden
	$query = "SELECT WLW_frage, WLW_geoX, WLW_geoY
			  FROM woliegtwas WHERE 1";
	
	// Abfrage durchführen
	$result = mysql_query($query);
	if (!$result) {
	  die('Invalid query: ' . mysql_error());
	}
	
	// Header schreiben --> XML
	header("Content-type: text/xml");
	
	// Beginn des XML Files
	echo '<markers>';
	
	// Ausgabe der einzelnen Datensätze
	while ($row = @mysql_fetch_assoc($result)){
	  echo '<marker ';
	  echo 'frage="' . parseToXML($row['WLW_frage']) . '" ';
	  echo 'geoX="' . parseToXML($row['WLW_geoX']) . '" ';
	  echo 'geoY="' . parseToXML($row['WLW_geoY']) . '" ';
	  echo '/>';
	}
	
	// Ende der XML Daten
	echo '</markers>';

?>
